"""
类名：LoginApi
实例属性：
    session对象
    image_url图片验证码网址
    login_url登陆接口网址
实例方法：
    __init__(): 添加属性
    __del__(): 关闭session
    get_verify(): 发送图片验证码请求
    login(): 发送登陆请求
"""
import requests

from utils import get_url


class LoginApi(object):
	def __init__(self):
		print('创建session,添加属性')
		self.seession = requests.Session()
		self.image_url = get_url('image_url')
		self.login_url = get_url('login_url')

	def __del__(self):
		print('关闭session')
		self.seession.close()

	def get_verify(self):
		respponse = self.seession.get(self.image_url)
		return respponse

	def login(self, data):
		response = self.seession.post(self.login_url, data=data)
		return response
